static x : int = 4;
fn test(mut a : int)->bool{
   let f : @int = &x;
}
static ppp : int = 12;
fn altra(c:int)->int{
   fn p()->bool{
      true
      }
   p();
   let b : int = - if true {4} else {5};
   let f : int;
   read(c);
   c **= 2;
   b
}
static d :(int,int) = (3,4);
fn main(){
   let mut c : int = 3;
   let mut a : @int = &c;
   altra(d);
   altra(ppp);
   let m : (int,int) = (4,if c != x {11});
   let gg : [int] = [1,];
   let gre :[int,..9] = [0,..9];
   let ff :int= 2;
   let b:() = while a == c {break};
   loop {loop};
   tesst(c);
   return true
}
